package com.component.beans;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.apache.log4j.Logger;

import com.component.dao.BusquedaDeComponentesDAO;
import com.component.dto.ComponenteToRunDTO;

public class SenToJMSBeans {
	private static Logger log = Logger.getLogger(SenToJMSBeans.class);
	public void getDataToProceses() throws ClassNotFoundException, InstantiationException, IllegalAccessException, SQLException{
		
		BusquedaDeComponentesDAO busquedaCSW = new BusquedaDeComponentesDAO();
		ComponenteToRunDTO componSW = new ComponenteToRunDTO();
		List listaEjec = new ArrayList();
		
        // va a buscar todas las ejecuciones desde control de ejecuciones
		listaEjec = busquedaCSW.getComponentesEjecutar("", ""); 
        // se pregunta si hay registros con el resultado del query
		if (listaEjec.size() != 0) {  		   	   
			for (int i = 0; i < listaEjec.size(); i++){
				componSW = (ComponenteToRunDTO) listaEjec.get(i);
				log.info("componente a ejecutar:" +componSW.getAcpCatalogo_csw());
				//enviar al JMS SenderInicial
				
			}
		}
		
		
	}

}
